package com.edais.domain;

import java.io.Serializable;
import java.util.Date;
/**
 * 合同镜像
 * @author LeuT
 *
 */
public class AgreementMirror implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private Integer id;
	private Integer agreement_template_id;	//合同id
	private String agreement_type;			//合同类型（ LOANAGREEMENT_LENDER:借款协议-借款人版本;
											//LOANAGREEMENT_INVEST:借款协议-出借人版本；LOANAGREEMENT_GRJKZXFWXY：借款人-个人借款咨询服务协议；
											//LOANAGREEMENT_GRJKZXFWFXJJXY：借款人-个人借款咨询服务风险基金协议；
											//LOANAGREEMENT_HKTX：借款人-还款温馨提醒函；LOANAGREEMENT_WTKKSQS：借款人-委托扣款授权书）

	private Date create_time;				//创建时间
	private Integer loan_id;				//关联的标
	private String name;					//合同名称
	private String own_financeplan_subpoint_id;	//债务子户ID
	private Integer own_user_id;			//借款人用户ID
	private String receive_plan_subpoint_id;//债权子户ID
	private Integer receive_user_id;		//理财人用户ID
	private String url;						//合同FTP路径
	private String sign_agreement_url;		//签名合同路径
	private Date upload_time;				//签名合同上传时间
	private String upload_per;				//签名合同上传人
	private String chromatography_print_url;//套打合同FTP路径
	private String investor_list_url;//借款协议中的理财人列表存放路径
	
	public Integer getId() {
		return id;
	}
	public void setId(Integer id) {
		this.id = id;
	}
	public Integer getAgreement_template_id() {
		return agreement_template_id;
	}
	public void setAgreement_template_id(Integer agreement_template_id) {
		this.agreement_template_id = agreement_template_id;
	}
	public String getAgreement_type() {
		return agreement_type;
	}
	public void setAgreement_type(String agreement_type) {
		this.agreement_type = agreement_type;
	}
	public Date getCreate_time() {
		return create_time;
	}
	public void setCreate_time(Date create_time) {
		this.create_time = create_time;
	}
	public Integer getLoan_id() {
		return loan_id;
	}
	public void setLoan_id(Integer loan_id) {
		this.loan_id = loan_id;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getOwn_financeplan_subpoint_id() {
		return own_financeplan_subpoint_id;
	}
	public void setOwn_financeplan_subpoint_id(String own_financeplan_subpoint_id) {
		this.own_financeplan_subpoint_id = own_financeplan_subpoint_id;
	}
	public Integer getOwn_user_id() {
		return own_user_id;
	}
	public void setOwn_user_id(Integer own_user_id) {
		this.own_user_id = own_user_id;
	}
	public String getReceive_plan_subpoint_id() {
		return receive_plan_subpoint_id;
	}
	public void setReceive_plan_subpoint_id(String receive_plan_subpoint_id) {
		this.receive_plan_subpoint_id = receive_plan_subpoint_id;
	}
	public Integer getReceive_user_id() {
		return receive_user_id;
	}
	public void setReceive_user_id(Integer receive_user_id) {
		this.receive_user_id = receive_user_id;
	}
	public String getUrl() {
		return url;
	}
	public void setUrl(String url) {
		this.url = url;
	}
	public String getSign_agreement_url() {
		return sign_agreement_url;
	}
	public void setSign_agreement_url(String sign_agreement_url) {
		this.sign_agreement_url = sign_agreement_url;
	}
	public Date getUpload_time() {
		return upload_time;
	}
	public void setUpload_time(Date upload_time) {
		this.upload_time = upload_time;
	}
	public String getUpload_per() {
		return upload_per;
	}
	public void setUpload_per(String upload_per) {
		this.upload_per = upload_per;
	}
	public String getChromatography_print_url() {
		return chromatography_print_url;
	}
	public void setChromatography_print_url(String chromatography_print_url) {
		this.chromatography_print_url = chromatography_print_url;
	}
	public String getInvestor_list_url() {
		return investor_list_url;
	}
	public void setInvestor_list_url(String investor_list_url) {
		this.investor_list_url = investor_list_url;
	}
	
}
